#single assignment